A Framework for Developing and Experimenting with Parallel Process Architectures to Support High-Performance Transport Systems
نویسندگان
چکیده
Multi-processing is a promising technique for improving the performance, scalability, and cost effectiveness of communication subsystems. Improving performance is becoming increasingly important to alleviate bottlenecks resulting from network transmission speeds that now often exceed the processing capacity of end-systems. This paper describes a modular framework for developing and experimenting with process architectures for bus-oriented, shared memory multiprocessors. A process architecture binds units of communication protocol processing (such as layers, functions, connections, and messages) with one or more processing elements. This paper describes several alternative process architectures supported by ADAPTIVE and outlines techniques used to perform controlled experimentation with these alter-
منابع مشابه
ADAPTIVE: A dynamically assembled protocol transformation, integration and evaluation environment
Computer communication systems must undergo significant changes to keep pace with the increasingly demanding and diverse multimediaapplications that will run on the next generation of high-performance networks. To facilitate these changes, we are developing “A Dynamically Assembled Protocol Transformation, Integration, and eValuation Environment” (ADAPTIVE). ADAPTIVE provides an integrated envi...
متن کاملA Dynamically Assembled Protocol Transformation, Integration, and eValuation Environment
Computer communication systems must undergo significant changes to keep pace with the increasingly demanding and diverse multimediaapplications that will run on the next generation of high-performance networks. To facilitate these changes, we are developing “A Dynamically Assembled Protocol Transformation, Integration, and eValuation Environment” (ADAPTIVE). ADAPTIVE provides an integrated envi...
متن کاملADAPTIVE A Framework for Experimenting with High-Performance Transport System Process Architectures
Recent advances in VLSI and fiber optic technology are shifting application performance bottlenecks from the underlying networks to the transport system and higher-layer communication protocols. Developing process architectures that effectively utilize multi-processing is one promising technique for alleviating these performance bottlenecks. This paper describes a flexible framework called ADAP...
متن کاملAn Object-Oriented Framework for Experimenting with Alternative Process Architectures for Parallelizing Communication Subsystems
of the Dissertation An Object-Oriented Framework for Experimenting with Alternative Process Architectures for Parallelizing Communication Subsystems by Douglas C. Schmidt Doctor of Philosophy in Information and Computer Science University of California, Irvine, 1995 Professor Tatsuya Suda, Chair Professor Richard Selby, Co-chair The demand for high-performance distributed communication systems ...
متن کاملA Flexible and Adaptive Transport System Architecture to Support Lightweight Protocols for Multimedia Applications on High-Performance Networks
Transport systems integrate operating system services such as memory and process management together with communication protocols that utilize these OS services to support distributed applications running on local and wide area networks. Existing transport systems do not customize their services to meet the quality-of-service requirements of distributed applications. This often forces developer...
متن کامل